Comparing two user - interface architectures : MVC and
نویسندگان
چکیده
The Model-View-Controller (MVC) and Presentation-Abstraction-Control (PAC) models are object-oriented architectural models for Graphical User Interfaces (GUI's). Such models view a human-computer interface as composed of several interacting objects. In this paper we describe the characteristics of the MVC and PAC architectures and compare their suitability as program architectures. The MVC and PAC architectures are modelled using the Object-Z speciication language and the models are applied in a case study.
منابع مشابه
Using Object-Z to Compare the MVC and PAC Architectures
Object-oriented architectures for Graphical User Interfaces (GUI’s) model the interface as a composition of interacting objects which each present an internal state to the user and provide operations on that state. Two such architectures are Model-View-Controller (MVC) and Presentation-Abstraction-Control (PAC). We use Object-Z to describe examples of the MVC and PAC architectures. We compare t...
متن کاملSoftware Architectures for Human-Computer Interaction: Analysis and Construction
Software architectures have long been a focus of research and development in humancomputer interaction. This paper analyzes the history of architectures for user interface software in terms of their evolution in response to the pressures of non-functional quality goals. These goals are things like modifiability, integrability, and performance that expert software designers commonly endeavor to ...
متن کاملContext-Aware Recommender Systems: A Review of the Structure Research
Recommender systems are a branch of retrieval systems and information matching, which through identifying the interests and requires of the user, help the users achieve the desired information or service through a massive selection of choices. In recent years, the recommender systems apply describing information in the terms of the user, such as location, time, and task, in order to produce re...
متن کاملArchitectures , Languages , andModels in
This tutorial introduces the main aspects in speciication and design of user interfaces for geographic databases. The main issues discussed are alternative interface architectures, distinct types of query mechanisms and user mental models. Problems and solutions are presented using a survey style, comparing the main results published in related literature.
متن کاملReconciling usability and interactive system architecture using patterns
Traditional interactive system architectures such as MVC [Goldberg, A., 1984. Smaltalk-80: The Interactive Programming Environment, Addison-Wesley Publ.] and PAC [Coutaz, J., 1987. PAC, an implementation model for dialog design. In: Interact’87, Sttutgart, September 1987, pp. 431–436; Coutaz, J., 1990. Architecture models for interactive software: faillures and trends. In: Cockton, G. (Ed.), En...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996